/*
 *  Initiative.h
 *  initiativeTracker
 *
 *  Created by Sam Jaffe on 5/6/12.
 *  Copyright 2012 WPI. All rights reserved.
 *
 */

#pragma once

#include <vector>
#include "Character.h"
#include "InitTracker.h"

void reroll(InitTracker* init);

int rollInit(std::shared_ptr<Character> c);

void newRoll(InitTracker* init, bool exp);

void checkRoll(std::shared_ptr<Character> c, bool rest, bool exp);

bool compare(std::shared_ptr<Character> c1, std::shared_ptr<Character> c2);
